// 导包
// 导入文件取别名
// import 'mylib/mylib.dart' as mylib;

// 导入某个文件的一部分，也可使用hide隐藏一部分
// import 'mylib/mylib.dart' show doMyLib, MyLib1;

// 延迟导入，使用时再导入
import '../mylib/mylib.dart' deferred as lazyLib;

// 导入自定义库集合
import '../mylib/easy.dart';

void main() {
  // 直接使用导入的文件别名调用
  // mylib.doMyLib();

  // 如果导入的文件没有别名，直接调用
  // doMyLib();

  // 自定义库
  doTool();
  doUtils();
}

// 初始化延迟加载的库
lazyLoad() async {
  await lazyLib.loadLibrary();
}
